"use strict";
// 第12节: 面向对象编程-修饰符
// class xiaojiejie2{
//     public sex:string;
//     protected name:string;
//     private age:number;
//     public constructor(sex:string,name:string,age:number){
//         this.sex=sex;
//         this.name=name;
//         this.age=age;
//     };
//     public sayHello(){
//         console.log('小哥哥好')
//     };
//     protected sayLove(){
//         console.log('我爱你')
//     }
// }
// let jiejie2:xiaojiejie2=new xiaojiejie2('女','迪丽巴热',19)
// console.log(jiejie2.sex)
// console.log(jiejie2.name) //报错
// console.log(jiejie2.age) //报错
// jiejie2.sayHello()
// jiejie2.sayLove()  //报错
// 只读属性修饰符
var Man = /** @class */ (function () {
    function Man() {
        this.sex = '男';
    }
    return Man;
}());
var man = new Man();
console.log(man.sex);
man.sex = '女'; //报错，并且改不了
